#ifndef _QUEUE_H_
#define _QUEUE_H_


#include"utili.h"


#define SeqQueueElem_Type int
#define SEQQUEUE_MAX_SIZE 8


typedef struct SeqQueue {
	SeqQueueElem_Type* base;
	size_t capacity;
	int front;
	int rear;
}SeqQueue;
  
void SeqQueueInit(SeqQueue* pq);
void SeqQueuePush(SeqQueue* pq, SeqQueueElem_Type v);




void SeqQueueInit(SeqQueue* pq) {
	pq->base = (SeqQueueElem_Type*)malloc(sizeof(SeqQueueElem_Type) * SEQQUEUE_MAX_SIZE);
	assert(pq->base);
	pq->front = pq->rear = 0;
	pq->capacity = SEQQUEUE_MAX_SIZE;
}
void SeqQueuePush(SeqQueue* pq, SeqQueueElem_Type v) {




}








#endif // !_QUEUE_H_

